home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-21 / qwhite.zip / QTEST.TEC < prev    next >
Text File  |  1992-03-09  |  9KB  |  180 lines

  1. ID:QT Quarterdeck QTEST utility
  2. Quarterdeck Technical Note #177
  3. last revision:  12 February 1992
  4.                        
  5.                               The QTEST Program
  6.  
  7. WHAT IS QTEST?
  8.  
  9. The QTEST program is provided at no charge to anyone interested in finding out 
  10. how QRAM, a product of Quarterdeck Office Systems, will react on different 
  11. systems.  QRAM (pronounced "cram") is intended to help you get more available 
  12. memory below 640K by reducing DOS overhead, and by placing resident programs 
  13. and drivers that normally run below 640K into the unused areas of memory 
  14. between 640K and 1024K.
  15.  
  16. HOW IS QTEST INSTALLED?
  17.  
  18. No installation is necessary; the file QTEST.COM may be run from any available 
  19. drive; even the disk on which it is supplied.  QTEST can be given the parameter 
  20. HELP if you want to know about the possible command line options.
  21.  
  22. WHY IS QTEST USEFUL?
  23.  
  24. Unlike our other memory management products, QEMM-386 and QEMM-50/60, QRAM is 
  25. not a memory manager.  It is instead a program which USES expanded memory, 
  26. video memory and/or shadow RAM which MAY exist on your system.  This memory is 
  27. used by QRAM to load resident programs and drivers into memory beyond 640K.
  28.  
  29. In environments where QEMM-386 or QEMM-50/60 would be appropriate, these 
  30. products provide ALL of the software support necessary for using High RAM and 
  31. increasing the available memory below 640K.  By reading the hardware 
  32. requirements on the back of our manuals, it is fairly easy to determine 
  33. whether your system meets the hardware requirements required for success.
  34.  
  35. But on 8088 or non-PS/2, 80286 based systems, where QRAM might be appropriate, 
  36. QRAM is dependent on both hardware and software which has been provided by 
  37. third party vendors.  Given the right software/hardware combination, QRAM can:
  38.  
  39. 1.  Load resident programs and drivers into EEMS or EMS 4.0 memory beyond 640K 
  40. to increase your available DOS memory.
  41.  
  42. 2.  Load resident programs and drivers into Chips & Technology Shadow RAM if 
  43. it exists on your system.  
  44.  
  45. 3.  Allow DOS to be extended into your EGA or VGA video card memory when 
  46. running text based programs.
  47.  
  48. However, it may be difficult for the average user to determine the exact 
  49. capabilities of the available hardware and software drivers.  With respect to 
  50. the use of EMS 4.0 memory, even a sophisticated user may have difficulty 
  51. determining exactly how QRAM will be able to use the memory on his machine.  
  52. This is due to the fact that EMS 4.0 is a fairly "loose" specification and 
  53. that some makers of EMS 4.0 hardware and software do not implement all of the 
  54. features of EMS 4.0 which are important to QRAM.  
  55.  
  56. It was with these concerns in mind that Quarterdeck created QTEST as a service 
  57. to its prospective QRAM users.
  58.  
  59. QTEST will tell you what QRAM will be able to do on your system in its current 
  60. configuration, and will tell you whether (or not) QRAM could be useful to you.
  61.  
  62. HOW DO I GET QTEST?
  63.  
  64. QTEST is available via modem at no charge (other than phone and system 
  65. charges) on the following systems:
  66.  
  67. 1.  Quarterdeck Bulletin Board, public files section, under the name 
  68. QTEST.ZIP.  BBS phone number:  (310) 314-3227.
  69.  
  70. 2.  Quarterdeck's Compuserve Forum.  Type "GO PCVENB" from the system prompt.  
  71. QTEST is available in library #1 under the name "QTEST.ZIP".
  72.  
  73. 3.  Quarterdeck's BIX Forum.  Type "Join DESQview" from the system prompt.  
  74. Select "Receive" from the forum menu.  The filename is "QTEST.ZIP".
  75.  
  76. 4.  On various private bulletin boards which participate in the DESQview 
  77. SmartNET or FIDOnet echo.  
  78.  
  79. QTEST is also included for no charge on our "Quarterdeck White Papers" 
  80. diskette, a collection of technical notes covering the use of Quarterdeck 
  81. products.  The White Papers diskette is available direct from Quarterdeck for 
  82. $10 and can be ordered by credit card by calling our orders department at 
  83. (310) 314-3222.
  84.  
  85. Copyright considerations:
  86.  
  87. Although QTEST is a copyrighted program, Quarterdeck grants to you a limited 
  88. license which permits you to distribute it to others, on disk or 
  89. electronically, as long as the program and its documentation are not modified 
  90. in any way, proper credit is given to Quarterdeck, and no fee is charged 
  91. beyond the cost of materials.
  92.  
  93. Documentation for The Technical Information Screen:
  94.  
  95. Most of the output of QTEST is in plain English and does not require 
  96. documentation.  Some explanation of the "Technical Information" screen which 
  97. is displayed after QTEST runs may be useful however.
  98.  
  99. After it runs, QTEST displays a screen similar to the one below.
  100.  
  101. Memory Map if QRAM is used
  102.  
  103.  x = 048C
  104. Ax00 ????   H = High RAM
  105. Bx00 ????   M = Memory Fill
  106. Cx00 ????   v = Vidram Use
  107. Dx00 ????   F = Page Frame
  108. Ex00 ????   X = Unusable
  109. Fx00 ????   - = Hide
  110.  
  111. Each question mark shown above represents a 16K section of high memory address 
  112. space, in the range of 640K (A000 Hex) to just under 1 Megabyte (FFFF Hex), 
  113. which may be available to QRAM or not, depending on the current configuration.
  114.  
  115. In your QTEST output, each question mark will be replaced by one of the 
  116. characters from the table on the right, indicating the current status of that 
  117. particular memory location.  Here's what the characters mean:
  118.  
  119. {H = High RAM} - Each H is a 16K block into which QRAM could load a resident 
  120. program or driver.
  121.  
  122. {M = Memory Fill} - Each M is a 16K block into which QRAM could extend DOS to 
  123. provide more memory for all programs.  This occurs when you have appropriate 
  124. EEMS or EMS boards and CGA or Monochrome video cards.  
  125.  
  126. {v = Vidram Use} - Each v is a 16K block into which QRAM's VIDRAM utility 
  127. could extend DOS to provide more memory for text based programs.  This is only 
  128. available on EGA and VGA cards and only when running in text mode, as this 
  129. same memory area is used for displaying graphics.
  130.  
  131. {F = Frame} - Each F is a 16K block which is currently making up part of the 
  132. EMS Page Frame.  The Page Frame is an area of memory addresses where expanded 
  133. memory is accessed by most programs. All of the expanded memory can only be 
  134. seen a little at a time; the Page Frame is a "porthole" through which the 
  135. expanded memory is accessed.  Page Frame memory is not normally available to 
  136. QRAM, but could be used if QRAM were loaded with the FRAMELENGTH=0 parameter.  
  137. This disables expanded memory, but makes the 64K area available to QRAM.  On 
  138. some EMS boards this may be your only option.
  139.  
  140. {X = Unusable} - Each X is a 16K block, which due to other installed hardware, 
  141. or limitations of your hardware or software cannot be used at all by QRAM.
  142.  
  143. {- = Hide} - These are sections of your expanded memory which appear to have 
  144. been made available by your expanded memory driver, but in which QRAM detects 
  145. a conflict with other installed devices.  In these conditions, it hides the 
  146. memory so that it will not be used by QRAM or other expanded memory utilities. 
  147.  
  148. WHAT QTEST CANNOT DETECT:
  149.  
  150. QTEST tests your system in its "current configuration".  It cannot determine 
  151. how your system would react if set up differently.  If you have a system which 
  152. you believe to have Chips & Technology shadow RAM and QTEST does not see the 
  153. shadow RAM, be sure that your shadow RAM has been enabled.  If you are loading 
  154. an expanded memory driver which might be using up this shadow RAM memory, try 
  155. disabling it.  If it turns out you have usable shadow RAM, QRAM can be loaded 
  156. before the expanded memory manager and both could be used.
  157.  
  158. If you have an expanded memory board you believe should support EMS 4.0 high 
  159. memory areas in addition to the Page Frame, check your board's manual to see 
  160. if there are any adjustments in software or hardware which must be made to 
  161. enable this feature.  QTEST also cannot determine which of your memory 
  162. resident programs, device drivers, or pieces of DOS can be loaded into High 
  163. RAM. This is determined by QRAM's OPTIMIZE program.  You can get some idea of 
  164. what might be loaded high by comparing the resident size of your TSRs to the 
  165. High RAM available.  However, such programs often require MORE memory to get 
  166. started then they take up after they have "squished" themselves into their 
  167. final state.  Some could prove to be too large to load into high memory.
  168.  
  169. Therefore, it is difficult to tell exactly how much memory will be saved below 
  170. 640K in your system.  Since QRAM's OPTIMIZE program usually CAN find something 
  171. to load into High RAM, the most important thing to know is whether you can get 
  172. High RAM.  This is what QTEST tells you.
  173.  
  174.  
  175.   ************************************************************************
  176.   *This technical note may be copied and distributed freely as long as it*
  177.   *is distributed in its entirety and it is not distributed for profit.  *
  178.   *         Copyright (C) 1990-2 by Quarterdeck Office Systems           *
  179.   ************************ E N D   O F   F I L E *************************
  180.